package com.ybu;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class HashMapPractice {
    public static void main(String[] args) {
        List<String> scProvince = new ArrayList<>();
        Map<String, List<String>> map = new HashMap<>();
        scProvince.add("成都市");
        scProvince.add("绵阳市");
        scProvince.add("德阳市");
        scProvince.add("攀枝花市");
        scProvince.add("广元市");
        scProvince.add("乐山市");
        scProvince.add("自贡市");
        scProvince.add("泸州市");
        scProvince.add("遂宁市");
        scProvince.add("广安市");
        scProvince.add("达州市");
        scProvince.add("雅安市");
        //创建一个map集合
        map.put("四川省",scProvince);

        List<String> hnProvince = new ArrayList<>();
        Map<String, List<String>> map1 = new HashMap<>();
        hnProvince.add("郑州市");
        hnProvince.add("开封市");
        hnProvince.add("洛阳市");
        hnProvince.add("平顶山市");
        hnProvince.add("安阳市");
        hnProvince.add("鹤壁市");
        hnProvince.add("新乡市");
        hnProvince.add("焦作市");
        hnProvince.add("濮阳市");
        hnProvince.add("许昌市");
        map1.put("河南省",hnProvince);


        List<String> jxProvince = new ArrayList<>();
        Map<String, List<String>> map2 = new HashMap<>();
        jxProvince.add("南昌市");
        jxProvince.add("景德镇市");
        jxProvince.add("萍乡市");
        jxProvince.add("九江市");
        jxProvince.add("新余市");
        jxProvince.add("鹰潭市");
        jxProvince.add("赣州市");
        jxProvince.add("宜春市");
        map2.put("江西省",jxProvince);
        printMap(map);
        printMap(map1);
        printMap(map2);

    }

    public static void printMap(Map<String, List<String>> map) {
        map.forEach((key, value) -> {
            StringBuilder sb = new StringBuilder();
            value.forEach((province) -> sb.append(province).append(","));
            sb.deleteCharAt(sb.length() - 1);
            System.out.println(key + ":" + sb.toString());
            System.out.println();
        });

    }
}
